package net.hn.hnms.biz.meeting.service;

import net.hn.hnms.biz.meeting.domain.MeetingInfo;
import net.hn.hnms.biz.meeting.request.MeetingInfoReq;
import net.hn.hnms.biz.meeting.vo.MeetingInfoVo;
import net.hn.hnms.biz.meeting.vo.MeetingPersonVo;
import net.hn.hnms.sys.common.core.domain.ResponsePage;
import net.hn.hnms.sys.common.mybatis.core.page.PageQuery;

import java.util.List;

public interface MeetingInfoService {

    int insert(MeetingInfoReq meetingInfoReq) ;

    ResponsePage<MeetingInfoVo> selectPageListSql(PageQuery pageQuery,MeetingInfoReq meetingInfoReq);

    void updateDeleteByIds(List<String> idList);

    void updateById(MeetingInfoReq meetingInfoReq);

    void updateFileById(MeetingInfoReq meetingInfoReq);

    List<MeetingPersonVo>  updateMeetingInfoStatusById(MeetingInfoReq meetingInfoReq);

    MeetingInfo selectDetailById(String id);

    void updateMeetingPersonById(MeetingInfoReq meetingInfoReq);



}
